package com.gzc.just.play.last.war.centralserver.repository;

import com.gzc.just.play.last.war.centralserver.user.model.User;
import java.util.Optional;

/**
 * 用户状态持久化接口
 * 支持切换底层存储 (SQLite vs MySQL)
 */
public interface StatusRepository {
    User save(User user);
    Optional<User> findById(Long id);
    Optional<User> findByUsername(String username);
    void deleteById(Long id);
    boolean existsById(Long id);
}
